home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
C64
/
D-Demos
/
(c)d4.d64
/
bit map plot.c
(
.txt
)
next >
Wrap
Commodore BASIC
|
2007-02-04
|
602b
|
30 lines
10 REM TEST PROGRAM TO CHECK ADDRESSING SCHEMES
20 POKE53265,PEEK(53265)OR32:REM TURN ON HI-RES SCREEN
30 POKE53272,25
40 FORI=0TO999:POKE1024+I,240:NEXT
50 SC=8192
60 FORI=0TO7999:POKESC+I,.:NEXT:REM CLEAR HI-RES SCREEN
70 FORX=0TO319
80 Y=75*SIN(X/50)+24*COS(X/10+1)+100
90 GOSUB1000
100 NEXTX
500 GETC$:IFC$=""THEN500
510 IFC$="[133]"THEN530
520 GOTO500
530 POKE53265,PEEK(53265)AND223:REM TURN OFF HI-RES SCREEN
540 POKE53272,23
550 PRINT"[147]"
560 END
1000 REM GIVEN X,Y PLOT ON SCREEN
1010 IFX<0 OR X>319THENRETURN
1020 IFY<0 OR Y>199THENRETURN
1030 YP=199-Y
1040 P=XAND7
1050 PX=2^(7-P)
1060 PY=YPAND7
1070 PO=8*INT(X/8)+320*INT(YP/8)+PY
1080 AD=SC+PO
1090 POKEAD,PEEK(AD)ORPX
1100 RETURN
64000 REM"[208] [212]ATTERSALL [212][208][213][199] [206]OVEMBER